The Best Travel Spots nearby Kamla Nehru Ridge
Travel to Kamla Nehru Ridge in Delhi, India
Find hotels nearby 🏨
Find & Book the best travel experiences here
Flagstaff Tower is a one-room, castellated tower, built around 1828 as a signal tower, located in Kamla Nehru Ridge near the present-day North Campus of Delhi University in Delhi, India.
Source: WikipediaNature reserve pictures in Kamla Nehru Ridge
Shot with a None. Exposure: None, Aperture: None, Focal Length: None, ISO: None